function AttMy(){
	this.form=this.InitForm();
	this.table=this.InitTableByBt();
	$("#year").val($("#hidyear").val());
	$("#month").val($("#hidmonth").val());
	this.form.render('select');
}

AttMy.prototype.InitForm=function(){
	var form;
	layui.use('form', function(){
       form = layui.form; //只有执行了这一步，部分表单元素才会自动修饰成功
       
       form.on('select(year)', function (data) { 
    	   $("#hidyear").val(data.value);
    	   form.render('select');   
       });
       form.on('select(month)', function (data) { 
    	   $("#hidmonth").val(data.value);
    	   form.render('select');   
       });
       
	   form.render();
	});  
	return form;
}

AttMy.prototype.InitTableByBt=function (){
	var table;
	var _this=this;
	layui.use('table', function() {
	    table = layui.table;
	    table.init('attmylist', {
			height : $(window).height() - 100
			,url : 'get_my_list' // 数据接口
			,page : true // 开启分页
			,limit : 30
			,id: 'attmylist'
			,method:"post"
				,request:{
					type:'post'
				}
				,where:{
					year: $("#hidyear").val(),
			    	mouth:$("#hidmonth").val()
					}
			    ,done: function(res, page, count){
			    	
			    	var dataarr=res.data;
			    	$("[data-field='status']").children().each(function(index){ 
			    		if(index>0){
			    			var text=$(this).text();
			    			switch(text){
			    			case null:
			    				$(this).text("未填报");
			    				break;
			    			case '':
			    				$(this).text("未填报");
			    				break;
			    			case '0':
			    				$(this).text("填报");
			    				break;
			    			case '1':
			    				$(this).text("提交");
			    				break;
			    			case '2':
			    				$(this).text("归档");
			    				break;
			    			case '3':
			    				$(this).text("驳回");
			    				break;
			    			}
			    		}
	               }) 
	               
	               $("[data-field='sfqq']").children().each(function(index){ 
			    		if(index>0){
			    			var text=$(this).text();
			    			if(text=="0"){
			    				$(this).text("否");
			    			}
			    			else{
			    				$(this).text("是");
			    			}
			    		}
	               })  
	               
			    }
				
				
		  });
	    
	    
	    //监听工具条
	    table.on('tool(attbmhzlist)', function(obj){
	      var data = obj.data;
	      if(obj.event === 'detail'){
	    	  vAttBmHz.openadddetail(obj.data.attsummaryid,obj.data.orgsummaryid);
	      } 
	    });
	    
	    
	})
	return table;
}
AttMy.prototype.searchtable=function(){
	this.table.reload('attmylist', { 
		  page: {
	        curr: 1 //重新从第 1 页开始
	      }
	    ,where: {  
	    	year: $("#hidyear").val(),
	    	mouth:$("#hidmonth").val()
	    }  
	}); 
}


var vAttMy=null;
$(function(){
	vAttMy=new AttMy();
})